Ubuntu刪除整個目錄以及其下所有子目錄和檔案

在 Ubuntu(或其他 Linux 系統)裡,如果你要刪除整個目錄以及其下所有子目錄和檔案,可以使用 rm 指令搭配 -r(recursive,遞迴)參數:


🔑 基本用法

rm -r /path/to/directory
  • -r:遞迴刪除目錄及其內容。
  • /path/to/directory:要刪除的目錄路徑。

⚠️ 常見安全選項

  • 強制刪除(不詢問)
    rm -rf /path/to/directory
    
    • -f:force,強制刪除,不會跳出確認訊息。
    • 危險! 一旦執行,檔案無法復原。
  • 互動模式(逐一確認)
    rm -ri /path/to/directory
    
    • -i:interactive,每個檔案都會詢問是否刪除,安全但慢。

🛡️ 建議做法

  1. 先確認目錄內容
    ls -al /path/to/directory
    
  2. 先用 -ri 測試,確定要刪除的檔案正確。
  3. 再用 -rf 一次刪除全部。

🚀 範例

刪除名為 testdir 的目錄及其所有內容:

rm -rf ~/testdir

Also See

File9FileLast Modified
Ubuntu找出某個process 的執行檔所在資料夾位置Ubuntu找出某個process 的執行檔所在資料夾位置2:24 PM - January 12, 2026
ubuntu檔案權限與擁有者管理速查表ubuntu檔案權限與擁有者管理速查表2:34 PM - December 15, 2025
Ubuntu 中列出系統上的所有使用者帳號Ubuntu 中列出系統上的所有使用者帳號3:28 AM - December 15, 2025
Ubuntu 暫時不用每次都輸入sudoUbuntu 暫時不用每次都輸入sudo3:21 PM - December 12, 2025
Ubuntu 上修改整個目錄所有檔案的使用者Ubuntu 上修改整個目錄所有檔案的使用者3:20 PM - December 12, 2025
Ubuntu 上安裝 Python 的 uvUbuntu 上安裝 Python 的 uv2:43 PM - December 12, 2025
Ubuntu Firefox Snap → APT 切換流程表Ubuntu Firefox Snap → APT 切換流程表2:35 PM - December 12, 2025
關機cmd關機cmd1:50 AM - December 12, 2025
Ubuntu 上要查詢目前系統有哪些 網域 (domain) 或網路設定Ubuntu 上要查詢目前系統有哪些 網域 (domain) 或網路設定1:44 PM - December 11, 2025